# fill2stroke

a simple SVG file processor to convert filled paths into similarly looking paths by only
using stroke.

the ultimate goal is to prepare vector graphics for laser engraving machine so that
one can get exactly the same image after engraving. typical engraving software ignores fill
when processing vector graphics and engraves bitmaps line by line. the latter causes thin vertical
(orthogonal to first-order engraving direction) lines to be significantly distorted

instead, it is proposed to use algorithm, similar to what 3d slicers use - trace the contour
directly and then fill inside with parallel lines. this software does exactly that. the thickness
of the stroke (laser beam width) and the overlap between lines (to account for machine jitter and
non-ideal form of laser beam) can be set as a parameters

